.custom-rich-textarea [data-highlight] {
  color: #1890ff;
  font-weight: bold;
}

.highlight-tag {
  /* background-color: #ffeb3b; */
  color: #0f7ce2;
  border-radius: 3px;
  padding: 0 2px;
}

/* .custom-rich-textarea 聚集时候的边框样式 */
.custom-rich-textarea:focus {
  outline: none;
  border-color: #1890ff;
  /* 使用 Ant Design 的主色 */
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  /* 添加轻微发光效果 */
}

.highlight-tag {
  /* background-color: #ffeb3b; */
  color: #0f7ce2;
  border-radius: 3px;
  padding: 0 2px;
  cursor: default;
}

.uneditable-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  /* 确保标签作为独立块处理 */
}

/* 防止标签内部被编辑 */
.uneditable-tag * {
  pointer-events: none;
}

/* 新增：处理删除后的光标位置 */
.tag-delete-helper {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
.highlight-tag.deleting {
  animation: fadeOut 0.2s;
}
@keyframes fadeOut {
  to { opacity: 0.5; background-color: #ffcccc; }
}